<?php

return [
	'enable' => true,
    // 静态文件处理程序
    'handler' => null,
    
    // 允许访问的静态文件扩展名
    'extensions' => [
        'jpg', 'jpeg', 'png', 'gif', 'ico', 'svg', 'webp',
        'css', 'js', 'map',
        'json', 'txt', 'xml',
        'pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx',
        'zip', 'rar', 'tar', 'gz', '7z',
        'mp3', 'mp4', 'avi', 'wmv', 'flv', 'mov',
        'woff', 'woff2', 'ttf', 'otf', 'eot'
    ],
    
    // 静态文件中间件 - 添加跨域支持
    'middleware' => [
        app\common\middleware\StaticCors::class
    ],
    
    // 静态文件映射
    'map' => [
        '/storage' => public_path('storage'),
    ],
    
    // 禁止访问的文件或目录
    'forbid' => [
        '.git',
        '.env',
        'composer.lock',
        'composer.json',
        'start.php',
        'webman.sql',
        '.gitignore',
        '.idea',
        'runtime',
        'vendor',
        'config',
        'app',
        'support'
    ]
];